<?php

namespace catchAdmin\customs\model;

use catcher\base\CatchModel;
use catchAdmin\customs\model\search\CustomscodeSearch;
/**
 *
 * @property int $id
 * @property string $goods_code
 * @property string $goods_name
 * @property float $mfn_taxrate
 * @property float $ordinary_taxrate
 * @property float $increment_taxrate
 * @property string $unit1
 * @property string $unit2
 * @property int $created_at
 * @property int $updated_at
 * @property int $deleted_at
 */
class Customscode extends CatchModel
{
    use CustomscodeSearch;
    protected $createTime = false;
    protected $updateTime = false;
    public $field = [
        //
        'id',
        // 商品编码
        'goods_code',
        // 商品名称
        'goods_name',
        // 最惠国税率
        'mfn_taxrate',
        // 普通税率
        'ordinary_taxrate',
        // 增值税率
        'increment_taxrate',
        // 法定计量单位编码
        'unit1',
        // 法定第二计量单位编码
        'unit2',
        // 创建时间
        'created_at',
        // 更新时间
        'updated_at',
        // 删除时间
        'deleted_at',
    ];
    
    public $name = 'db_customs_code';
    /**
   * 列表
   *
   * @time 2020年01月09日
   * @param $params
   * @throws \think\db\exception\DbException
   * @return \think\Paginator
   */
    public function getList()
    {
        return $this->catchSearch()
                    ->order('id','desc')
                    ->paginate();
    }
}